package com.cys.dm.entity.order;


import com.cys.dm.entity.BaseEntity;

import java.io.Serializable;

/**
 * @author CYS16
 */
public class DmOrder extends BaseEntity implements Serializable {

  private long id;
  private String orderNo;
  private long userId;
  private long schedulerId;
  private long itemId;
  private String itemName;
  private String wxTradeNo;
  private String aliTradeNo;
  private long orderType;
  private String payType;
  private long totalCount;
  private long area;
  private long sourceType;
  private long isNeedInvoice;
  private long invoiceType;
  private String invoiceHead;
  private String invoiceNo;
  private long isNeedInsurance;
  private double totalAmount;
  private double insuranceAmount;

  public long getId() {
    return id;
  }

  public void setId(long id) {
    this.id = id;
  }

  public String getOrderNo() {
    return orderNo;
  }

  public void setOrderNo(String orderNo) {
    this.orderNo = orderNo;
  }

  public long getUserId() {
    return userId;
  }

  public void setUserId(long userId) {
    this.userId = userId;
  }

  public long getSchedulerId() {
    return schedulerId;
  }

  public void setSchedulerId(long schedulerId) {
    this.schedulerId = schedulerId;
  }

  public long getItemId() {
    return itemId;
  }

  public void setItemId(long itemId) {
    this.itemId = itemId;
  }

  public String getItemName() {
    return itemName;
  }

  public void setItemName(String itemName) {
    this.itemName = itemName;
  }

  public String getWxTradeNo() {
    return wxTradeNo;
  }

  public void setWxTradeNo(String wxTradeNo) {
    this.wxTradeNo = wxTradeNo;
  }

  public String getAliTradeNo() {
    return aliTradeNo;
  }

  public void setAliTradeNo(String aliTradeNo) {
    this.aliTradeNo = aliTradeNo;
  }

  public long getOrderType() {
    return orderType;
  }

  public void setOrderType(long orderType) {
    this.orderType = orderType;
  }

  public String getPayType() {
    return payType;
  }

  public void setPayType(String payType) {
    this.payType = payType;
  }

  public long getTotalCount() {
    return totalCount;
  }

  public void setTotalCount(long totalCount) {
    this.totalCount = totalCount;
  }

  public long getArea() {
    return area;
  }

  public void setArea(long area) {
    this.area = area;
  }

  public long getSourceType() {
    return sourceType;
  }

  public void setSourceType(long sourceType) {
    this.sourceType = sourceType;
  }

  public long getIsNeedInvoice() {
    return isNeedInvoice;
  }

  public void setIsNeedInvoice(long isNeedInvoice) {
    this.isNeedInvoice = isNeedInvoice;
  }

  public long getInvoiceType() {
    return invoiceType;
  }

  public void setInvoiceType(long invoiceType) {
    this.invoiceType = invoiceType;
  }

  public String getInvoiceHead() {
    return invoiceHead;
  }

  public void setInvoiceHead(String invoiceHead) {
    this.invoiceHead = invoiceHead;
  }

  public String getInvoiceNo() {
    return invoiceNo;
  }

  public void setInvoiceNo(String invoiceNo) {
    this.invoiceNo = invoiceNo;
  }

  public long getIsNeedInsurance() {
    return isNeedInsurance;
  }

  public void setIsNeedInsurance(long isNeedInsurance) {
    this.isNeedInsurance = isNeedInsurance;
  }

  public double getTotalAmount() {
    return totalAmount;
  }

  public void setTotalAmount(double totalAmount) {
    this.totalAmount = totalAmount;
  }

  public double getInsuranceAmount() {
    return insuranceAmount;
  }

  public void setInsuranceAmount(double insuranceAmount) {
    this.insuranceAmount = insuranceAmount;
  }
}
